















在過去的 C# 課程中,我雖然學習過基本語法與程式設計,但當時不太理解 C# 除了課堂練習之外,還能夠實際應用在哪些地方。因此,我決定利用這次 30 天的學習機會,透過 ASP.NET Core 進一步了解 C# 在網站後端開發上的應用。
一開始,我先複習變數、條件判斷、迴圈、方法及類別等基本概念,接著開始接觸 HTTP、REST API 與 ASP.NET Core。透過實作 TaskFlow 任務管理系統,我逐漸理解如何將原本學過的 C# 知識應用在實際功能中。
在學習過程中,我也接觸到 SQLite、Entity Framework Core、使用者登入驗證及權限管理等技術。印象比較深刻的是資料庫與 API 的整合,因為這讓我發現程式不只是執行計算,也可以保存資料、接收使用者請求,並讓不同功能互相配合。
此外,我還學習了 xUnit 自動化測試、Git 版本控制,以及使用 dotnet publish 建立發布版本。這些內容讓我開始理解,開發一個系統除了撰寫程式碼,也需要注意測試、維護、資料安全與文件整理。
透過這 30 天的學習,我對 C# 的應用有了比以前更完整的認識。雖然目前仍有許多需要加強的地方,但這次經驗讓我更有方向,也希望未來能繼續研究 ASP.NET Core,嘗試為 TaskFlow 製作網頁介面,讓它成為一個可以實際操作的完整應用程式。